package com.zhb.cloud.plant.active.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.zhb.cloud.plant.active.model.Prize;

public interface PrizeMapper {
	/**
	 * @Description: 根据主键删除
	 * @author: zhb zhb1316783262@163.com
	 * @date: 2017年11月17日 下午3:23:27
	 * @param id
	 * @return
	 */
	int deleteByPrimaryKey(String id);

	/**
	 * @Description: 插入
	 * @author: zhb zhb1316783262@163.com
	 * @date: 2017年11月17日 下午3:23:40
	 * @param record
	 * @return
	 */
	int insertSelective(Prize record);

	/**
	 * @Description: 根据主键查询
	 * @author: zhb zhb1316783262@163.com
	 * @date: 2017年11月17日 下午3:23:54
	 * @param id
	 * @return
	 */
	Prize selectByPrimaryKey(String id);

	/**
	 * @Description: 根据主键的更新
	 * @author: zhb zhb1316783262@163.com
	 * @date: 2017年11月17日 下午3:24:09
	 * @param record
	 * @return
	 */
	int updateByPrimaryKeySelective(Prize record);

	/**
	 * @Description: 查询所有
	 * @author: zhb zhb1316783262@163.com
	 * @date: 2017年11月17日 下午3:19:25
	 * @return
	 */
	List<Prize> findAllPrize();

	/**
	 * @Description: 批量插入奖品
	 * @author: zhb zhb1316783262@163.com
	 * @date: 2017年11月17日 下午3:19:36
	 * @param prizes
	 * @return
	 */
	int batchInsert(@Param(value = "prizes") List<Prize> prizes);
}